#import <Foundation/Foundation.h>
#import "USAdditions.h"
#import <libxml/tree.h>
#import "USGlobals.h"
#import <objc/runtime.h>
@class tns1_getTeachersBySubject;
@class tns1_getTeachersBySubjectResponse;
@class tns1_loginCheck;
@class tns1_loginCheckResponse;
@class tns1_updateUser;
@class tns1_updateUserResponse;
@class tns1_userRegisterForParent;
@class tns1_userRegisterForParentResponse;
@class tns1_userRegisterForTeacher;
@class tns1_userRegisterForTeacherResponse;
@class tns1_Exception;
@interface tns1_getTeachersBySubject : NSObject <NSCoding> {
SOAPSigner *soapSigner;
/* elements */
	NSString * subject;
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (tns1_getTeachersBySubject *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
@property (retain) SOAPSigner *soapSigner;
/* elements */
@property (nonatomic, retain) NSString * subject;
/* attributes */
- (NSDictionary *)attributes;
@end
@interface tns1_getTeachersBySubjectResponse : NSObject <NSCoding> {
SOAPSigner *soapSigner;
/* elements */
	NSString * return_;
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (tns1_getTeachersBySubjectResponse *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
@property (retain) SOAPSigner *soapSigner;
/* elements */
@property (nonatomic, retain) NSString * return_;
/* attributes */
- (NSDictionary *)attributes;
@end
@interface tns1_loginCheck : NSObject <NSCoding> {
SOAPSigner *soapSigner;
/* elements */
	NSString * userName;
	NSString * password;
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (tns1_loginCheck *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
@property (retain) SOAPSigner *soapSigner;
/* elements */
@property (nonatomic, retain) NSString * userName;
@property (nonatomic, retain) NSString * password;
/* attributes */
- (NSDictionary *)attributes;
@end
@interface tns1_loginCheckResponse : NSObject <NSCoding> {
SOAPSigner *soapSigner;
/* elements */
	NSString * return_;
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (tns1_loginCheckResponse *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
@property (retain) SOAPSigner *soapSigner;
/* elements */
@property (nonatomic, retain) NSString * return_;
/* attributes */
- (NSDictionary *)attributes;
@end
@interface tns1_updateUser : NSObject <NSCoding> {
SOAPSigner *soapSigner;
/* elements */
	NSString * prId;
	NSString * prChildName;
	NSString * prChildSex;
	NSString * userBirth;
	NSString * prChildSchool;
	NSString * prAddr;
	NSString * prChildPhoto;
	NSString * prChildGrade;
	NSString * prMotto;
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (tns1_updateUser *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
@property (retain) SOAPSigner *soapSigner;
/* elements */
@property (nonatomic, retain) NSString * prId;
@property (nonatomic, retain) NSString * prChildName;
@property (nonatomic, retain) NSString * prChildSex;
@property (nonatomic, retain) NSString * userBirth;
@property (nonatomic, retain) NSString * prChildSchool;
@property (nonatomic, retain) NSString * prAddr;
@property (nonatomic, retain) NSString * prChildPhoto;
@property (nonatomic, retain) NSString * prChildGrade;
@property (nonatomic, retain) NSString * prMotto;
/* attributes */
- (NSDictionary *)attributes;
@end
@interface tns1_updateUserResponse : NSObject <NSCoding> {
SOAPSigner *soapSigner;
/* elements */
	NSString * return_;
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (tns1_updateUserResponse *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
@property (retain) SOAPSigner *soapSigner;
/* elements */
@property (nonatomic, retain) NSString * return_;
/* attributes */
- (NSDictionary *)attributes;
@end
@interface tns1_userRegisterForParent : NSObject <NSCoding> {
SOAPSigner *soapSigner;
/* elements */
	NSString * userName;
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (tns1_userRegisterForParent *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
@property (retain) SOAPSigner *soapSigner;
/* elements */
@property (nonatomic, retain) NSString * userName;
/* attributes */
- (NSDictionary *)attributes;
@end
@interface tns1_userRegisterForParentResponse : NSObject <NSCoding> {
SOAPSigner *soapSigner;
/* elements */
	NSString * return_;
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (tns1_userRegisterForParentResponse *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
@property (retain) SOAPSigner *soapSigner;
/* elements */
@property (nonatomic, retain) NSString * return_;
/* attributes */
- (NSDictionary *)attributes;
@end
@interface tns1_userRegisterForTeacher : NSObject <NSCoding> {
SOAPSigner *soapSigner;
/* elements */
	NSString * userName;
	NSString * tchType;
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (tns1_userRegisterForTeacher *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
@property (retain) SOAPSigner *soapSigner;
/* elements */
@property (nonatomic, retain) NSString * userName;
@property (nonatomic, retain) NSString * tchType;
/* attributes */
- (NSDictionary *)attributes;
@end
@interface tns1_userRegisterForTeacherResponse : NSObject <NSCoding> {
SOAPSigner *soapSigner;
/* elements */
	NSString * return_;
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (tns1_userRegisterForTeacherResponse *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
@property (retain) SOAPSigner *soapSigner;
/* elements */
@property (nonatomic, retain) NSString * return_;
/* attributes */
- (NSDictionary *)attributes;
@end
@interface tns1_Exception : NSObject <NSCoding> {
SOAPSigner *soapSigner;
/* elements */
	NSString * message;
/* attributes */
}
- (NSString *)nsPrefix;
- (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix;
- (void)addAttributesToNode:(xmlNodePtr)node;
- (void)addElementsToNode:(xmlNodePtr)node;
+ (tns1_Exception *)deserializeNode:(xmlNodePtr)cur;
- (void)deserializeAttributesFromNode:(xmlNodePtr)cur;
- (void)deserializeElementsFromNode:(xmlNodePtr)cur;
@property (retain) SOAPSigner *soapSigner;
/* elements */
@property (nonatomic, retain) NSString * message;
/* attributes */
- (NSDictionary *)attributes;
@end
